package com.tarena.day0924;

public class ColorPointDemo {
	public static void main(String[] args) {
		ColorPoint cp = new ColorPoint();
		System.out.println(cp.x);
		System.out.println(cp.y);
		System.out.println(cp.r);
		System.out.println(cp.g);
		System.out.println(cp.b);
		cp.addX(2);// addX继承于Point
		System.out.println(cp.x);
		//变量px是Point类型，对象是ColorPoint类型
		//对象是有r属性的，但是不能通过Point类型dx访问
		Point px = new ColorPoint();//向上造型
		px.moveTo(20, 20);
		System.out.println(px.x);
		//px变量类型Point,没有声明r属性
		//java根据类型变量类型，来 确定属性和方法的访问
		//System.out.println(px.r);//编译错误
		//px.setColor(2,2,2);//编译错误
	}
}
